substantial responsibility - Français Anglais Dictionnaire